package com.ruoyi.project.system.commodity.domain;

import java.util.List;

public class GoodsInfo {
    private int goodsInfoId;
    private int saleStatus;
    private int statusRect;
    private int systematicsId;
    private int brandId;
    private String goodsName;
    private String thumbnailUrl;
    private int sortNum;
    private int count;
    private String goodsDetail;
    private List<GoodsSku> skuList;
    private Brand brand;
    private List<String> systematics;
    private List<SpecsKey> specsList;
    private List<String> carouselList;
    private String brandName;

    public GoodsInfo() {
    }

    public GoodsInfo(int goodsInfoId, int saleStatus, int statusRect, int systematicsId, int brandId, String goodsName, String thumbnailUrl, int sortNum, int count, String goodsDetail, List<GoodsSku> skuList, Brand brand, List<String> systematics, List<SpecsKey> specsList, List<String> carouselList, String brandName) {
        this.goodsInfoId = goodsInfoId;
        this.saleStatus = saleStatus;
        this.statusRect = statusRect;
        this.systematicsId = systematicsId;
        this.brandId = brandId;
        this.goodsName = goodsName;
        this.thumbnailUrl = thumbnailUrl;
        this.sortNum = sortNum;
        this.count = count;
        this.goodsDetail = goodsDetail;
        this.skuList = skuList;
        this.brand = brand;
        this.systematics = systematics;
        this.specsList = specsList;
        this.carouselList = carouselList;
        this.brandName = brandName;
    }

    @Override
    public String toString() {
        return "GoodsInfo{" +
                "goodsInfoId=" + goodsInfoId +
                ", saleStatus=" + saleStatus +
                ", statusRect=" + statusRect +
                ", systematicsId=" + systematicsId +
                ", brandId=" + brandId +
                ", goodsName='" + goodsName + '\'' +
                ", thumbnailUrl='" + thumbnailUrl + '\'' +
                ", sortNum=" + sortNum +
                ", count=" + count +
                ", goodsDetail='" + goodsDetail + '\'' +
                ", skuList=" + skuList +
                ", brand=" + brand +
                ", systematics=" + systematics +
                ", specsList=" + specsList +
                ", carouselList=" + carouselList +
                ", brandName='" + brandName + '\'' +
                '}';
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public List<String> getCarouselList() {
        return carouselList;
    }

    public void setCarouselList(List<String> carouselList) {
        this.carouselList = carouselList;
    }

    public List<String> getSystematics() {
        return systematics;
    }

    public void setSystematics(List<String> systematics) {
        this.systematics = systematics;
    }

    public List<SpecsKey> getSpecsList() {
        return specsList;
    }

    public void setSpecsList(List<SpecsKey> specsList) {
        this.specsList = specsList;
    }


    public int getGoodsInfoId() {
        return goodsInfoId;
    }

    public void setGoodsInfoId(int goodsInfoId) {
        this.goodsInfoId = goodsInfoId;
    }

    public int getSaleStatus() {
        return saleStatus;
    }

    public void setSaleStatus(int saleStatus) {
        this.saleStatus = saleStatus;
    }

    public int getStatusRect() {
        return statusRect;
    }

    public void setStatusRect(int statusRect) {
        this.statusRect = statusRect;
    }

    public int getSystematicsId() {
        return systematicsId;
    }

    public void setSystematicsId(int systematicsId) {
        this.systematicsId = systematicsId;
    }

    public int getBrandId() {
        return brandId;
    }

    public void setBrandId(int brandId) {
        this.brandId = brandId;
    }

    public String getGoodsName() {
        return goodsName;
    }

    public void setGoodsName(String goodsName) {
        this.goodsName = goodsName;
    }

    public String getThumbnailUrl() {
        return thumbnailUrl;
    }

    public void setThumbnailUrl(String thumbnailUrl) {
        this.thumbnailUrl = thumbnailUrl;
    }

    public int getSortNum() {
        return sortNum;
    }

    public void setSortNum(int sortNum) {
        this.sortNum = sortNum;
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }

    public String getGoodsDetail() {
        return goodsDetail;
    }

    public void setGoodsDetail(String goodsDetail) {
        this.goodsDetail = goodsDetail;
    }

    public List<GoodsSku> getSkuList() {
        return skuList;
    }

    public void setSkuList(List<GoodsSku> skuList) {
        this.skuList = skuList;
    }

    public Brand getBrand() {
        return brand;
    }

    public void setBrand(Brand brand) {
        this.brand = brand;
    }
}
